Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Support for 10 Languages (see description): #309

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

osterhoutan
Copy link

@osterhoutan osterhoutan commented Feb 7, 2021

Other tasks done:

  • updated readme w/ language support changes
  • corrected spelling errors in comments around code
  • added multiline comment support for LaTeX (using the comment environment)
    • i.e.
      \begin{comment}
         ....
      \end{comment}

Added Comment Support for the following languages:

Note:

(2021-02-18) Also added support for the nasm/yasm x86/x86_64/amd64 assembly languages (from the intel syntax), and wanted to add supprot for several other assembly languages, but the extensions have language id conflicts, for their notably different syntaxes (and more importantly comment syntax), and have submitted issues to have them correct this on their ends and might come back and make these changes after.
Currently the code is just commented out waiting for the changes on their end.

osterhoutan-UofU and others added 3 commits February 7, 2021 12:47
Other tasks done:
 - updated readme w/ lang changes
 - corrected spelling errors in comments around code
 - added multiline comment support for LaTeX
    (using the comment enviroment)

Added Comment Support for the following languages:
 - [ahk] : auto hot key
 - [alloy] : alloy
 - [cson] : CoffeScript-Object-Notation
 - [dafny] : dafny language
 - [gas] : gas & at&t/gnu x86 assembly dialects
 - [gitconfig] : git configuration files
 - [gitignore]: git ignore files
 - [promela] : promela (/spin) language
 - [tex] : plain tex (w/out LaTeX)
 - [toml] : Tom's Obviouse Minimal Language (TOML)
- Corrected Alloy comment syntax. to allow // and --
- Corrected GAS assembly to only support // for single line comments.
- Added the code for nasm/yasm intel syle x86 assembler.
  - however, due to language id conflicts commented out until rectified.

- added support for the rainmeter config syntax (special ini imp)
 MAde it possible to define tags to be language specific,
  as well as if multiline comments are acceptable.

TODO:
  Find a way to reasnanable allow you to override default tag list
in language override,
without having to redefine all tags.
@aaron-bond
Copy link
Owner

Hi, this branch I'm working on currently allows support for all languages:
https://github.com/aaron-bond/better-comments/tree/all-languages

I've been looking for help testing so any feedback is appreciated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants